package com.ruoyi.gis.service;

import com.ruoyi.base.domain.BusWaterSegment;
import com.ruoyi.pwk.domain.BusPwkRhoutfall;

import java.util.List;
import java.util.Map;

public interface IGisService {

    public List<BusWaterSegment> WaterSegmentlist(String isdrink, String ismanual, String isauto,String riverid,String countyCode);

    Map<String,Object> DrinkWaterTopLevelData(String id);

    Map<String, Object> DrinkWaterItemListByTime(String segmentId ,String itemCode, String beginDate, String endDate);

    List<BusPwkRhoutfall> rhOutFall(String riverid, String countyCode);

    Map<String, Object> getdrinkwaterprotectinfo();

    List<Map<String, Object>> getdrinkwaterqualityinfo();

    List<Map<String, Object>> getdrinkwatercountyinfo();

    List<Map<String, Object>> getdrinkwaterregioninfo();
    /**
     * 获取入河排污口概况
     */
    public Map<String,Object> getRhoutSurvey();


    /**
     * 入河排污口类型统计
     * @param type 1-小类 2-大类
     * @return
     */
    public List<Map<String,Object>> getRhoutBroadHeading(String type);
    /**
     * 排污口分布
     * @param type  1-流域 2-区县
     */
    public Map<String,Object> getRhoutFallType(String type);
}


